<?php  
	//******************友情链接控制器******************
	class FlinkControl extends CommonControl{
		//保存模型属性
		public $model;
		//自动执行模型
		public function __auto(){
			$this -> model = K('Flink');
		}
		//******************友情链接列表******************
		public function index(){
			//获得链接数据
			$data = $this -> model -> allFlink;
			//取得分页信息
			$page = $data['page'];
			//分配分页变量
			$this -> assign('page',$page);
			//删除分页信息 防止循环出错
			unset($data['page']);
			//循环重组图片路径
			foreach ($data as $k=>$v) {
				$data[$k]['logo'] = __ROOT__ . '/' . $v['logo'];
			}
			//分配变量
			$this -> assign('data',$data);
			//载入模板
			$this -> display();
		}

		//******************添加链接******************
		public function add(){
			//判断是否为POST提交
			if (IS_POST) {
				//执行模型中的添加方法
				$this -> model -> auto();
				$this -> model -> add_data();
				//添加成功
				$this -> success('添加成功',U('index'));
			}
			//载入模板
			$this -> display();
		}

		//******************删除链接******************
		public function del(){
			//获得fid
			$fid = Q('get.fid',0,'intval');
			//执行模型中的删除方法
			$this -> model -> del_data($fid);
			$this -> success('删除成功',U('index'));
		}

		//******************编辑链接******************
		public function edit(){
			//判断是否为post提交
			if (IS_POST) {
				//自动完成
				$this -> model -> auto();
				$this -> model -> edit();
				//编辑成功
				$this -> success('编辑成功',U('index'));
			}
			//获得旧数据
			$data = $this -> model -> get_data();
			//分配变量
			$this -> assign('data',$data);
			//载入模板
			$this -> display();
		}
	}
?>